package br.com.rodrigomarangon.rmseguros;

import java.text.DecimalFormat;
import java.util.Random;

import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.Toast;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;

public class AvisoSinistro extends Activity {
	
	private CheckBox chkfrenteesquerda, chklateralesquerda, chktrasesquerda, chkfrentedireita,
	chklateraldireita, chktrasedireita;

	EditText nomesinistro;
	EditText placasinistro;

	String Sinistro;
	String stringnomesinistro;
	String stringplacasinistro;
	int textPhoneNo = 96135540;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_avisosinistro);
		chkfrenteesquerda = (CheckBox) findViewById(R.id.checkBox1);
		chklateralesquerda = (CheckBox) findViewById(R.id.checkBox2);
		chktrasesquerda = (CheckBox) findViewById(R.id.checkBox3);
		chkfrentedireita = (CheckBox) findViewById(R.id.checkBox4);
		chklateraldireita = (CheckBox) findViewById(R.id.checkBox5);
		chktrasedireita = (CheckBox) findViewById(R.id.checkBox6);

		nomesinistro = (EditText) findViewById(R.id.ednomesinistro);
		placasinistro = (EditText) findViewById(R.id.edplacadsinistro);

		Button voltarsinistro = (Button) findViewById(R.id.btvoltarsinistro);
		Button botalimparsinistro = (Button) findViewById(R.id.btlimparsinistro);
		Button enviasinistro = (Button) findViewById(R.id.btenviarsinistro);

		voltarsinistro.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {

				Intent intent = new Intent();
				intent.setClass(AvisoSinistro.this, MainActivity.class);

				startActivity(intent);

				finish();
			}

		});

		botalimparsinistro.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {

				nomesinistro.setText("");
				placasinistro.setText("");

			}

		});

		enviasinistro.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				StringBuffer result = new StringBuffer();
				result.append("Frente Esquerda, ").append(chkfrenteesquerda.isChecked());
				result.append("Lateral Esquerda, ").append(chklateralesquerda.isChecked());
				result.append("Traseira Esquerda, ").append(chktrasesquerda.isChecked());
				result.append("Frente Direita, ").append(chkfrentedireita.isChecked());
				result.append("laterral Direita, ").append(chklateraldireita.isChecked());
				result.append("Traseira Direita, ").append(chktrasedireita.isChecked());
				
				
				
				stringnomesinistro = nomesinistro.getText().toString();

				stringplacasinistro = placasinistro.getText().toString();

				String phoneNo = String.valueOf(textPhoneNo);

				String mensagemsinistro = "Nome: " + nomesinistro + "\n"
						+ "Placa: " + placasinistro + "\n" + "Itens Sinistro: "
						+ result;

				try {
					SmsManager smsManager = SmsManager.getDefault();
					smsManager.sendTextMessage(phoneNo, null, mensagemsinistro,
							null, null);
					nomesinistro.setText("");
					placasinistro.setText("");

					Toast.makeText(getApplicationContext(), "SMS Enviado!",
							Toast.LENGTH_LONG).show();
				} catch (Exception e) {
					Toast.makeText(
							getApplicationContext(),
							"SMS falhou, por favor tente novamente mais tarde!",
							Toast.LENGTH_LONG).show();
					e.printStackTrace();
				}

			}

		});
	}

}